home *** CD-ROM | disk | FTP | other *** search
-
- Conferencing for Envoy * Version 1.12 - 4/15/94
- ----------------------------------------------
- Written by Jeffrey A. Litz
- Copyright ©1994 JL Productions
-
- litz@cs.uwp.edu -or- Jeff_Litz@EDTNG.Kenosha.WI.US
-
-
-
- INTRODUCTION
- ------------
- CONF is quite similar to conferencing on multi-line BBS's such as Dialog
- Pro and Paragon. BUT, CONF is an Envoy service that let's an unspecified
- number of people "talk" in an unspecified number of conference areas.
- Memory is the only real limiting factor.
-
- All files related to this service are free to use and free to distribute.
- You are free to modified them as well, as long as proper credit is given.
-
-
-
- SETUP
- -----
- Pick a machine to be the HOST and add CONF.SERVICE with Services
- Configuration to that machine. Install CONF on all the machines wishing to
- participate in conferencing. (See OPTIONS for addition setup info.)
-
- (Plus, a reboot to "activate" the service.)
-
-
-
- OPTIONS - COMMAND LINE
- ----------------------
- CONF provides several command line options to view active conferences or
- to "customize" your setup.
-
- HOST <machine name> - Tell CONF which machine is the HOST and has
- conf.service installed. A HOST MUST BE
- SPECIFIED! A simplification is to set the global
- environment variable ConferenceHost with the
- <machine name> eliminating the need for the
- HOST name on the command line. (Command line
- always overrides env variable.)
-
- CONFERENCE <name> - Join or create a conference. To exit, click on
- the close gadget of the input window.
- (CONFERENCE keyword optional.)
-
- ALIAS <name> - Provide an alias for your machine. An
- alternative to displaying your machine name
- in the output (e.g. your name, a handle, etc.)
- A global env variable called ConferneceAlias can
- also be used. (Command line always overrides
- env variable.)
-
- LIST - List the names of all current conferences.
-
- LIST CONFERENCE <name> - List the machine name and alias for everyone
- currently in the specified conference.
- (CONFERENCE keyword optional.)
-
-
-
- OPTIONS - WORKBENCH
- -------------------
- NEW: Two tooltypes "Host" and "Alias". (Tooltype overrides an env variable)
-
- Hopefully the layout is quite self-explainatory.
-
- 'Host' is the current conference host - if the global environment variable
- ConferenceHost is defined, the name is taken from there upon start-up.
-
- 'Alias' provides an alternative name for your machine when in a conference.
- (eg. your name, a handle, etc.) If the global env var ConferenceAlias is
- defined, the name is taken from there upon start-up. Side Note: the only
- current way to change the alias when in a conference is to exit, change it,
- and re-enter.
-
- 'Conference' is a listview of all active conferences on the specified host.
- Enter - enter the selected conference.
- Create - create a new conference; if it already exists, it simply does
- an enter.
- List - refresh the list of conferences.
- Members - refresh the members list of the selected conference.
-
- 'Members of Conference' is a listview of all members in a conference that
- is chosen from the 'Conference' listview.
- Cycle Gadget - method of communication with the selected machine
- of that conference.
- Normal - you see everything they type and they see
- everything you type.
- Hide - you see everything they type but they don't
- see anything you type.
- Muffle - you don't see anything they type but they see
- everything you type.
- Ignore - you don't see anything they type and they don't
- see anything you type.
-
- Private Msg - send a private message to the selected machine.
-
-
-
- OTHER
- -----
- [] Identifying who has just entered or left the conference.
-
- }{ Identifying who has sent you a private message - followed by the message
-
- () Identifying who has sent a public message - followed by the message
-
-
-
- PROBLEMS
- --------
- Seeing as I only can test things on the "local" machines, small problems
- may occur over a network... Though, hopefully this won't happen. (I have
- tested it with two machine running SLIP between them, so if any problem
- occur with more than two machines, please let me know.)
-
-
-
- FUTURE FEATURES
- ---------------
- o Correct a few "problems" with the members listview. (Nothing that takes
- away from the functionality of the program.)
-
- o Bug fixes!!!!
-
- o Other things?
-
- o MEANINGFUL ERROR MESSAGES other than general error.
-
- o Update the Amiga Guide file
-
-
-
- CREDITS
- -------
- I'd like to thank all the people who worked on Envoy. Especially Ken Dyke
- for putting up with all my questions and bug reports as well as a
- sample service to follow.
-
-
-
- OTHER SERVICES
- --------------
- I have also written a talk service which is quite similar to this service -
- in fact, it was the basis of this conference service. It's something on the
- lines of TALK, where this service is similar to IRC. It is now available.
-
- A message (mail) service is currently in the works and will be released
- shortly.
-
-
-
- HISTORY
- -------
-
- ??/??/?? v1.00 written to help debug envoy in it's very early stages
-
- ^
- |
- v
-
- 9/8/92 Original Release v1.10
-
- ^
- | Code sat around collecting dust waiting to find a use.
- v
-
- 3/20/94 Updated StartService() in TK.C to work correctly with the latest
- Envoy release.
-
- 4/15/94 Updated Get_Conference_List() in CONF.C to prevent conf from
- hanging if the server decided to go out to lunch and never
- returned.
-
- Added a version string to CONF in CONF.C.
-
- Added two tooltypes to CONF in CONF.C - "Host" and "Alias"
-
- Obvious updates: version strings in TK_REV.I and TK_REV.H.
-
- 4/16/94 Made a change to TK_REV.#?'s - screwed up date order.
-
- Added a missing trans_Timeout in CONF.C
-
- Made a MINOR change to the conf.service icon.
-
- 4/22/94 Bug fix. If a machine disappears, remove it.
-